컨트롤러 전환시 모션 매칭 애니메이션이 멈추지 않음

말 그대로 플레이어 캐릭터에서 빌드 시스템 폰으로 컨트롤러를 변경했을때, 궤적이 데이터가 사라지지 않고 캐릭터는 멈춰있음에도 불구하고 계속해서 움직이는 애니메이션이 나옴.

해결 방법은 캐릭터를 코드로 임의로 멈춰 주는 것이었다.

void ASBPlayer::ToggleToBuildModeStarted()
{
	APlayerController* PlayerController = Cast<APlayerController>(Controller);
	if (PlayerController)
	{
		check(BuildCameraPawn);
		RemoveInputMappingContext();
		PlayerController->UnPossess();
		PlayerController->Possess(BuildCameraPawn);
		BuildCameraPawn->OnPlayerPossessStarted();
		GetCharacterMovement()->StopMovementImmediately();
	}
}

GetCharacterMovement()->StopMovementImmediately()를 해주니 애니메이션이 멈추었다.